#include <deque>
#include<iostream>
#include<vector>
using namespace std;

void print(const deque<int> &d)
{
    for (auto it = d.begin(); it != d.end(); it++) {
        cout << *it << " ";
    }
    cout << endl;
}

void test01() {
    deque<int> d1;
    for (int i = 1; i <= 10; i++) {
        d1.push_back(i);
    }
    print(d1);
    deque<int> d2;
    //assign赋值
    d2.assign(d1.begin(), d1.end());
    print(d2);
    d2.assign(10, 1000);
    print(d2);
}

int main() {
    test01();
    return 0;
}
